Learning Standard C++ as a New Language
نویسنده
چکیده
To get the most out of Standard C++ [C++,1998], we must rethink the way we write C++ programs. An approach to such a "rethink" is to consider how C++ can be learned (and taught). What design and programming techniques do we want to emphasize? What subsets of the language do we want to learn first? What subsets of the language do we want to emphasize in real code? This paper compares a few examples of simple C++ programs written in a modern style using the standard library to traditional C-style solutions. It argues briefly that lessons from these simple examples are relevant to large programs. More generally, it argues for a use of C++ as a higher-level language that relies on abstraction to provide elegance without loss of efficiency compared to lower-level styles.
منابع مشابه
THE EFFECT OF STANDARD AND REVERSED SUBTITLING VERSUS NO SUBTITLING MODE ON L2 VOCABULARY LEARNING
Audiovisual material accompanied by interlingual subtitles is a powerful pedagogical tool which can help improve the vocabulary learning of second-language learners. This study was intended to determine whether or not the mode (standard and reversed) of subtitling affects the incidental vocabulary acquisition of Iranian L2 learners while watching TV programs. Forty-five participants were random...
متن کاملUniversity Students’ Perception of Demotivating Factors in Learning English as a Foreign Language
Demotivation is a relatively new topic in the field of second or foreign language acquisition which is in need of more rigorous research. In this regard, the present study was an attempt to investigate demotivating factors in learning English as a foreign language in an Iranian context. To this end, 382 Persian learners of English were selected through stratified clustering sampling procedure t...
متن کاملThe Use of Technology in English Language Learning: A Literature Review
The use of technology has become an important part of the learning process in and out of the class. Every language class usually uses some form of technology. Technology has been used to both help and improve language learning. Technology enables teachers to adapt classroom activities, thus enhancing the language learning process. Technology continues to grow in importance as a tool to help tea...
متن کاملInvestigating Language Learning Strategies in ELT
Learning strategies play leading roles on students’ understanding information and solving problems. Not being aware of learning strategies and their use may lead to students’ failure. Furthermore, conducting research on learning strategies is difficult as they are not observable directly and selecting a reliable method is an issue. Accordingly, this paper aims to investigate the significant con...
متن کاملCloze validation against IELTS Reading Paper: Doubts on correlational validation
Cloze was officially introduced in a journal on Journalism as a technique for estimating text readability and as "a new psychological tool for measuring the effectiveness of communication" (Taylor, 1953: 415). Different varieties of cloze have since been developed and experimented upon as measures of such diverse traits as reading comprehension and language proficiency. The findings of numerous...
متن کاملThe Impact of Language Learning Activities on the Spoken Language Development of 5-6-Year-Old Children in Private Preschool Centers of Langroud
The Impact of Language Learning Activities on the Spoken Language Development of 5-6-Year-Old Children in Private Preschool Centers of Langroud N. Bagheri, M.A. E. Abbasi, Ph.D. M. GeramiPour, Ph.D. The present study was conducted to investigate the impact of language learning activities on development of spoken language in 5-6-year-old children at private preschool center...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999